package com.thinkinginobjects.dao;

import java.util.List;

import com.thinkinginobjects.domainobject.Account;

public interface BloatAccountDAO {
    
	Account get(String userName);
	void create(Account account);
	void update(Account account);
	void delete(String userName);
	
	List<Account> getAccountByLastName(String lastName);
	List<Account> getAccountByAgeRange(int minAge, int maxAge);
	void updateEmailAddress(String userName, String newEmailAddress);
	void updateFullName(String userName, String firstName, String lastName);
	
}
